<?php
namespace app\common\validate;
class Report extends \think\Validate
{
    protected $rule = [
        'name' => 'require',
        'telephone' => 'require|unique:Report|checkTel',
        'building' => 'require',
    ];

    protected $message = [
        'name.require' => '姓名不能为空',
        'telephone.require' => '电话不能为空',
        'telephone.unique' => '您已报备成功，请等待工作人员联系',
        'building.require' => '报备楼盘不能为空',
    ];

    // 自定义验证规则
    protected function checkTel($value)
    {
        if (!isTelephone($value))
            return '手机格式不正确';
        return true;
    }
}